GKrellM est un logiciel qui permet de surveiller divers processus d’une machine (processeurs, disques durs, applications, interfaces réseaux, mémoires, mails etc.) et de configurer des alertes. Une version démon peut tourner sur un serveur sans interface graphique pour être consulté depuis une autre machine via ssh.
# emerge -a gkrellm
Édition du fichier /etc/gkrellmd.conf :
ajoutez les adresses des machines qui pourront se connecter au serveur
# List of hosts allowed to connect. If no hosts are specified in a # gkrellmd.conf file or on the command line, all hosts will be allowed. # allow-hostlocalhost allow-host127.0.0.1 allow-host::ffff:127.0.0.1 #allow-host::1 allow-host192.168.115.* # Drop privileges after startup (you must start gkrellmd as root to do it). # NOTE: Option ignored on Windows # user gkrellmd group gkrellmd |
l’utilisateur et le groupe gkrellmd sont créés automatiquement.
Ajoutez au démarrage et lancez le service :
# rc-update add gkrellmd default
# rc-service gkrellmd start
# dnf install gkrellm-daemon
Le fichier /etc/gkrellmd.conf est a éditer comme dans l’exemple précédent.
Ajouter au démarrage et lancer le service :
# systemctl enable gkrellmd
# service gkrellmd start
Ouvrez le port nécessaire et relancez le par-feu :
# firewall-cmd --permanent –add-port=19150/tcp
# service firewalld restart
# apt-get install gkrellmd
Le fichier et les commandes pour lancer le service sont identiques à celle de l’exemple précédent.
Depuis un client, tapez la commande
$ gkrellm -s [ip ou nom du serveur]
Ajoutez l’option -f pour lire la configuration locale (choix des thèmes, alertes etc.)